package com.itheima.edu.day21Thread.soleTikets;

public class TicketDemo {
    public static void main(String[] args) {

        //这里只能创建一次ticket对象，因为三条线程只需要对这一个参数进行操作
        Ticket ticket = new Ticket();

        Thread t1 = new Thread(ticket);
        Thread t2 = new Thread(ticket);
        Thread t3 = new Thread(ticket);

        //设置线程的名称
        t1.setName("窗口1");
        t2.setName("窗口2");
        t3.setName("窗口3");

        //启动线程
        t1.start();
        t2.start();
        t3.start();


        //注意：此时打印的结果可能不是按照顺序递减的，因为在某个瞬间，CPU的使用权可能被其他线程抢走了
        //      所以就先执行了ticket的-- 的程序，等到这个线程再次获取到使用权时，再进行打印输出
        //这种情况与数据的安全无关
    }
}
